package com.qf.service;

import com.qf.pojo.req.TbPermissionReq;
import com.qf.pojo.resp.BaseResp;

public interface TbPermissionService {
    /**
     * 查询所有权限
     * @param page 当前页
     * @param size 当前页显示行数
     * @return 响应对象
     */
    BaseResp findAll(Integer page, Integer size);

    /**
     * 修改或者是新增权限
     * @param tbPermissionReq 权限请求对象
     * @return 响应对象
     */
    BaseResp updateOrSave(TbPermissionReq tbPermissionReq);

    /**
     * 跟根据权限id删除权限
     * @param id 权限id
     * @return 响应对象
     */
    BaseResp deleteById(Integer id);
}
